/**
* @Title: BookDao.java
* @Package com.ssh.dao
* @Description: TODO(用一句话描述该文件做什么)
* @author antch,861710865@qq.com
* @date 2017年7月10日 上午10:44:59
* @version V1.0
*/


package com.ssh.dao;

import java.util.Date;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.orm.hibernate5.support.HibernateDaoSupport;
import org.springframework.stereotype.Repository;

import com.ssh.domain.Book;

/**
* @ClassName: BookDao
* @Description: TODO(这里用一句话描述这个类的作用)
* @author antch,861710865@qq.com
* @date 2017年7月10日 上午10:44:59
*
*/
@Repository
public class BookDao extends HibernateDaoSupport {

	@Autowired
	public void setSessionfactoryOverried(SessionFactory sessionFactory) {
		this.setSessionFactory(sessionFactory);
	}
	public void save(Book book) {

		SessionFactory sessionFactory = getSessionFactory();
		Session session = sessionFactory.openSession();
		Transaction transaction = session.beginTransaction();
		System.out.println("开始保存");
		System.out.println("要保存的书籍：：" + book);
		session.save(book);
		transaction.commit();
		System.out.println("保存成功");
		System.out.println("baocun 从保存书籍，dao层");
		System.out.println("已经成功保存书籍到数据库，当前时间是：：" + new Date());
	}
}
